import uma from 'umtrack-wx';
import Vue from 'vue'
import uView from '@/uni_modules/uview-ui'
import store from './store/index'
import App from './App'
import request from '@/common/request.js'
import burialPoint from '@/mixins/burialPoint.js'

uma.init({
	appKey: '64ae0c2da1a164591b4a08c5',  //由友盟分配的APP_KEY
	useOpenid: true,  // 使用Openid进行统计，此项为false时将使用友盟+uuid进行用户统计。使用Openid来统计微信小程序的用户，会使统计的指标更为准确，对系统准确性要求高的应用推荐使用Openid。
	// 授权友盟+通过后台自动获取openid，可防止数据统计过程中因未采集到OpenID而造成
	// 数据丢失的情况。开启后请到友盟+小程序应用设置中添加appId及secret信息
	autoGetOpenid: true,
	debug:true, //是否打开调试模式， 建议打开，可以帮助在小程序端进行数据上报的debug
	uploadUserInfo: true  // 自动上传用户信息，设为false取消上传，默认为false
});
uma.install = function(Vue){
	Vue.prototype.$uma = uma;
}
Vue.use(uma);

// 全局换入-埋点
Vue.mixin(burialPoint)

Vue.config.productionTip = false
Vue.prototype.$request = request

// 腾讯地图KEY
// 玲珑: 7KHBZ-GYU63-X3232-33ZGK-PKE76-6TFG5
// 测试: PY3BZ-4JI3V-IF2PD-UJ3UA-LQFJZ-7TBRV
Vue.prototype.$mapKey = 'PY3BZ-4JI3V-IF2PD-UJ3UA-LQFJZ-7TBRV'

App.mpType = 'app'

const app = new Vue({
  store,
  ...App
})
Vue.use(uView)

uni.$u.setConfig({
  // 修改$u.config对象的属性
  config: {
    // 修改默认单位为rpx，相当于执行 uni.$u.config.unit = 'rpx'
    unit: 'rpx'
  },
  props: {
    radioGroup: {
      activeColor: '#CF1A1B'
    },
    checkboxGroup: {
      activeColor: '#CF1A1B'
    },
    switch: {
      activeColor: '#CF1A1B'
    }
  }
})

app.$mount()